542 add copy and paste functionality to schema diagram#955
Merged
Conversation
Logende
added a commit
that referenced
this pull request
Apr 23, 2026
* Update e2e tests to run on push/PR to develop (#914) * Bump picomatch in /meta_configurator (#916) Bumps and [picomatch](https://github.com/micromatch/picomatch). These dependencies needed to be updated together. Updates `picomatch` from 4.0.3 to 4.0.4 - [Release notes](https://github.com/micromatch/picomatch/releases) - [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md) - [Commits](micromatch/picomatch@4.0.3...4.0.4) Updates `picomatch` from 2.3.1 to 2.3.2 - [Release notes](https://github.com/micromatch/picomatch/releases) - [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md) - [Commits](micromatch/picomatch@4.0.3...4.0.4) Updates `picomatch` from 3.0.1 to 3.0.2 - [Release notes](https://github.com/micromatch/picomatch/releases) - [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md) - [Commits](micromatch/picomatch@4.0.3...4.0.4) Updates `picomatch` from 4.0.2 to 4.0.4 - [Release notes](https://github.com/micromatch/picomatch/releases) - [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md) - [Commits](micromatch/picomatch@4.0.3...4.0.4) --- updated-dependencies: - dependency-name: picomatch dependency-version: 4.0.4 dependency-type: indirect - dependency-name: picomatch dependency-version: 2.3.2 dependency-type: indirect - dependency-name: picomatch dependency-version: 3.0.2 dependency-type: indirect - dependency-name: picomatch dependency-version: 4.0.4 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump handlebars from 4.7.8 to 4.7.9 in /meta_configurator (#920) Bumps [handlebars](https://github.com/handlebars-lang/handlebars.js) from 4.7.8 to 4.7.9. - [Release notes](https://github.com/handlebars-lang/handlebars.js/releases) - [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/v4.7.9/release-notes.md) - [Commits](handlebars-lang/handlebars.js@v4.7.8...v4.7.9) --- updated-dependencies: - dependency-name: handlebars dependency-version: 4.7.9 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump yaml from 2.7.0 to 2.8.3 in /meta_configurator (#917) Bumps [yaml](https://github.com/eemeli/yaml) from 2.7.0 to 2.8.3. - [Release notes](https://github.com/eemeli/yaml/releases) - [Commits](eemeli/yaml@v2.7.0...v2.8.3) --- updated-dependencies: - dependency-name: yaml dependency-version: 2.8.3 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Felix Neubauer <[email protected]> * 884 implement word wrap for text view (#918) * initial comit for wordwrap in text view * word wrap - handling resize * update comment --------- Co-authored-by: Felix Neubauer <[email protected]> * add experimental tag for experimental versions (#923) * add experimental tag for experimental versions * apply formatting changes --------- Co-authored-by: Logende <[email protected]> * 922 auto detect feature increment in version number and then auto create new tag (#924) * update version and changelog * add workflow to automatically create version tag on merge if version is incremented * 895 refactor to use visitor pattern for json schema traversal (#925) * add new json schema visitor * adjust code to use json schema visitor * simplify test setup * add test for json schema visitor * add test for feature detection * make variables and parameters more descriptive * apply formatting changes --------- Co-authored-by: Logende <[email protected]> * Misc refactorings and improvements (#927) * remove STML mapping (was only prototype, much weaker than Jsonata) * reduce logging * extract required utils to own file * remove outdated todo, as the feature now exists * fix schema diagram not showing 0 value in enum component * reduce API key persistence due to potential security risks * fix test case * apply formatting changes --------- Co-authored-by: Logende <[email protected]> * Update README.md (#929) * Add schema diagram tests and fix 2 bugs (#935) * Add schema diagram tests and fix 2 bugs * update documentation generation tests * apply formatting changes --------- Co-authored-by: Logende <[email protected]> * update version and changelog (#936) * update index file (#940) * Master Thesis Implementation (#934) * Add ZoomToSelected * Add export Button for Sparql result * Refactors, add export to SPARQL result * Fix Export Csv file extention * Randomize animations * Reafctors * Replace rml with codemirror * Refactor * Refactor RmlMapping * Fix scrolling issue * Spinner in center * Refactor visualizer code * Refactor RmlMapping Dialog, refactor Messages * Fix scrolling issue on RmlDialog * Refactors * Refactor * Refactors * Edit modal on Visualizer * Code refactor, add edit and remove to GraphVisualizer * Transition effect for rdfVisualizer * Fix last node refresh bug * Refactors * Fix bugs * Add export as Png * Refactors, add DataTpe support for Objects * Remove un-necessar import * Refactors * Refactor * Add peoprties button * De-couple RdfVisualizer * Add scroller * Fix background * Remove Transitions * Refactors * Refactors * add missing import * Refactor Visualizer * Add undo-redo to Visualizer * Refactors * Refactor Visualizer * Disable Buttons on Graph error * Refactor * Add Search to Visualizer * Refactors * Refactors * Refactors * Refactors * Refactors * Refactor * Refactors * Refactor * Add node rename * Refactor * Refactor to support no graph section * Refactor * Refactor * Refactor * Refactor * Refactor * Refactors * Refactor * Refactor * Refactor * Refactors * Refactor * Remove coe which was fixed by another issue * Add thesis * Update GitIgnore * Move into separate chapters * Separate Chapters * Update GitIgnore * Refactors * Refactors * Refactor * Refactor * Refactor * Refactor * Refactor * Refactors * Refactor * Refactor * Refactor * Refactor * Refactors * Refactor * Refactors * apply formatting changes * Refactor * Refactor * Refactor * Refactors * Refactor * Refactor * Refactor * Refactor * Refactor * Refactor * Refactor * Refactor * Refactors * Refactor * Refactor * Refactor * Refactor * Refactors * Refactor * Refactor * Refactor * Refactors * Refactor * Refactor * Refactor * Refactor * Refactor * Refactor * Refactor * Refactor * Refactor * Refactor * Refactor * Refactor * Refactor * Refactor * Refactors * Refactor * Refactor * Refactor * Refactor * Refactor * Refactor * Refactor * Refactor * Refactor * Refactor * Refactor * Refactor * Refactor * Refactor * Refactor * Refactors * Refactor * Ontology Explorer refactor * apply formatting changes * Refactor * apply formatting changes * Refactor * Refactor * Refactor * Refactors * Refactor * Refactor * Refactors * Refactor * Refactor * Refactor * Refactor * Refactor * Refactor * Refactor * Refactor * Refactors * Refactor * Refactor * Refactor * Refactor * Refactor * Refactors * Refactors * Remove thesis * Refactor * Color Refactor * Refactor * Refactor * Refactor * Refactor * Refactor * Refactors * Refactor * Refactor * Refactors * Refactor * Refactor * Refactor * refactor * Refactor * Refactor * Refactor * Refactors * Refactor * Refactor * Refactor * refactor * Refactor * Fix * Refactor * Refactor * Refactor * Refactor * Refactor * apply formatting changes * Refactor * Fix Bug * Bug Fix * Refactor * Refactor * Refactor * Refactor * Refactor * Refactor * Refactor * Refactor * Refactor * Refactor * Add baseUri to Settings * Add default * Refactor * Refactor * Fix Dynamic Rml Source * Add tests * refactor * Refactors * Refactor * Change Example IRI * Refactor * Refactors * Refactor * Refactor * Add ImportTurtleDialog test * Temp fix * Fix lint * Refactors * Add rdfPanel test * Remove CodeMirror * Add RDF Documentation * Update documentation * Refactors * Refactors * Refactors * Resolve index.html Merge Conflict * Apply event-isolation * Modals resize, Turtle import text change * Upgrade to 2.4.0, adding changelog --------- Co-authored-by: M-Jafarkhani <[email protected]> * Update package-lock.json (#941) * extend search by next/previous buttons (#919) * allowed normal seach and usemagickeys code commented for now review it and than I will remove that function from code. * changes done * new comits * apply formatting changes * useMagicKeys added in TopToolbar * apply formatting changes * undo changes in aceeditor and toptoolbar * apply formatting changes * comments removed * remove template wrapper --------- Co-authored-by: Devesh0129 <[email protected]> * 2 new files added (#942) * 2 new files added * apply formatting changes * update to use reverse strategy * add test case * do not remove content from sub-schema when it is changed to $ref in schema diagram * apply formatting changes --------- Co-authored-by: Devesh0129 <[email protected]> Co-authored-by: Felix Neubauer <[email protected]> Co-authored-by: Logende <[email protected]> * 945 rdf panel does not correctly display rdf list connections in triple view and graph visualization (#946) * Fix collection issue on RDFs * Fix Blank Node handling * Fix Visualization Bug * Change Search Logic in RDF Triple Tab (#951) * Add RDF Panel to Main Readme (#949) * 944 search bar results may be out of bounds if too many results (#952) * initial comit * apply formatting changes --------- Co-authored-by: Devesh0129 <[email protected]> * 542 add copy and paste functionality to schema diagram (#955) * Make Ace Editor cursor update not change focus * Add copy and paste functionality to schema diagram * apply formatting changes --------- Co-authored-by: Logende <[email protected]> * release 2.5.0 (#956) --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Devesh Talsania <[email protected]> Co-authored-by: Logende <[email protected]> Co-authored-by: Mahdi Jafarkhani <[email protected]> Co-authored-by: M-Jafarkhani <[email protected]> Co-authored-by: Devesh0129 <[email protected]>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What was done:
Add copy and paste functionality to schema diagram.
Why:
Better user experience.
Note: the work was mostly done by @Devesh0129.